home *** CD-ROM | disk | FTP | other *** search
- All the ARPTOOLS programs have been successfully compiled and tested with
- Lattice C v5.0 in this configuration:
-
- A500 rev 5 with A-501 like expansion
- A590/XT FFS with 1 meg on board
- Arp v39.1
- ASH
- Conman v1.32
-
- In order to recompile sources, in addition to the Lattice compiler, the
- ARP programmer's object libraries and C include files are needed.
-
- At the beginning of every source file there are two lines with the compile/
- link options to recreate executables. Clipping these lines out of the source
- file and EXECUTE them works well.
-
- In their present form ARPTOOLS programs can only be compiled with Lattice C.
- For those willing to use the MANX compiler it should be pointed that:
-
-
- o All programs use the Lattice resident startup code (cres.o) in order
- to gain RESIDENT/Ares compatibility. Altough Manx does not provide
- such a startup, one is found in the ARP programmer's package.
-
- o To reduce executable size all programs define Lattice startup
- function _main() for use as the main function. Furthermore other
- Lattice startup functions are stripped out by definition as null
- functions, and, as _main() is used, argument parsing is done directly
- with GADS() (this way the first argument reported by GADS is NOT
- the program's title, but the first user supplied argument).
- MANX users should skip all this, or strip out similar Manx startup
- functions like WB_parse().
-
- o Some programs use builtin functions.
-
-
-
-
-